physical phenomenon - French English Dictionary